/* CSS Document */
*{  box-sizing: border-box;}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}
ol, ul, li, dl, dd, p, dt {list-style:none; margin:0px ; padding:0px; }
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
body{ background:#ffffff ;font-size:15px; color:#333333;line-height:36px;  margin:0 auto;-webkit-text-size-adjust:none;font-family: "syyh-Regular";}
input{font-family:  "syyh-Regular";}
i{font-family: TrueType;  font-style:normal;}

img{ border:0px;}
form{padding:0px; margin:0px;}
a{ text-decoration:none; color:#333; }
a:hover{ color:#624096;}
input {outline: none;}
textarea {outline: none;}
select{outline: none;}
.center{ text-align:center;}  
.clear{ clear:both;  }
.fl{ float:left;}
.fr{ float:right;}
.mar_t20{ margin-top:20px;}

@font-face
{
font-family: syyh-Regular;
src: url('../font/syyh-Regular.ttf')
    ,url('../font/syyh-Regular.eot'); /* IE9+ */
}


@font-face
{
font-family: syyh-Medium;
src: url('../font/syyh-Medium.ttf')
    ,url('../font/syyh-Medium.eot'); /* IE9+ */
}



@font-face
{
font-family: bmwy;
src: url('../font/bmwy.ttf')
    ,url('../font/bmwy.eot'); /* IE9+ */
}






@font-face
{
font-family: din;
src: url('../font/bahnschrift.ttf')
}



@font-face {
  font-family: 'iconfont';  /* project id 213772 */
  src: url('../font/iconfont.eot');
  src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
url('../font/iconfont.woff') format('woff'),
url('../font/iconfont.ttf') format('truetype'),
url('../iconfont.svg#iconfont') format('svg');
}
.iconfont {
font-family:"iconfont" !important;
font-size:30px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;

}







  .gsapbox {
        width: 1200px;
        height: 60vh;
        position: relative;
        margin:0 auto;
    }
    .gsap1 {
        background: #624096;
        width:180px;
        height:180px;
        border-radius:100%;
        text-align:center;
        line-height:80px;
        position:absolute;
        z-index:99;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
        color:#FFF; font-family:bmwy; font-size:36px; line-height:45px; padding-top:50px; 
    }
    .gsap2 {
        width: 40px;
        height: 40px;
        position: absolute;
        z-index: 98;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        border: 1px solid rgba(98,64,150,.50);
        border-radius: 100%;
        
    }
        .gsap2:before {
            position: absolute;
            content: "";
            width: 70%;
            height: 70%;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            border: 1px solid rgba(98,64,150,.8);
            border-radius: 100%;
        }
        .gsap2:after {
            position: absolute;
            content: "";
            width: 50%;
            height: 50%;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            background: url(../img/img164.png) no-repeat center center;
            background-size: contain;
            border-radius: 100%;
        }
        .gsap2 > div {
            position: absolute;
            content: "";
            width: 40%;
            height: 40%;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            background: rgba(98,64,150,1);
            background-size: contain;
            border-radius: 100%;
        }
        .gsap3 {
            width: 40px;
            height: 40px;
            position: absolute;
            z-index: 98;
            top: 50%;
            left: 50%;
            transform: translate(-50%,-50%);
            background: rgba(98,64,150,1);
            border-radius: 100%;
        }



















.pfkfbox{ width:90px; position:fixed; right:5px; top:90px; z-index:99999;}
.pfkficon{ text-align:center; width:92px; height:79px;}
.pfkf{ width:80px; margin:0px auto; background:#fff; border-radius:4px;-moz-box-shadow:0px 0px 6px #cccccc; -webkit-box-shadow:0px 0px 6px #cccccc; box-shadow:0px 0px 6px #cccccc;
}
.pfkf ul{}
.pfkf li{ width:80px; height:80px; font-size:14px; border-bottom:1px solid #f2f2f2; text-align:center; font-family: syyh-Medium;}
.pfkf li i{ display:block; font-size:30px; line-height:24px; padding-top:15px;}
.pfkf li a{ display:block}
.pfkf li a:hover{ color:#624096}
.pfkf li:nth-child(1) i{ color:#e95289}
.pfkf li:nth-child(2) i{ color:#a5bfe4}
.pfkf li:nth-child(3) i{ color:#acd168}
.pfkf li:nth-child(4) i{ color:#2fa4cd; font-size:30px;}
.pfkf li:nth-child(5) i{ color:#a1ce62; font-size:35px;}
.pfkf li:nth-child(5){ border-bottom-style:none;}


.bg06{ background:url(../img/bg03.png) no-repeat center; min-width:1290px; height:388px; }
















.width{ width:1310px; padding:0px 10px; margin:0px auto; overflow:hidden; }
.video{ width:100% ; min-width:1290px; height:800px; overflow:hidden; position:relative;}
.videonr{width: auto; height: auto; min-width: 100%; min-height:100%; position: relative; width: 100%;     }
/*.topwidthpos{ width:100%; height:800px; background:rgba(0,0,0,0.4); margin:0px auto; position:absolute;  z-index:9999;}*/
.topwidthpos{ width:100%;  margin:0px auto; position:absolute;  z-index:9999;}
.topwidth{ width:1290px; margin: 0px auto;}
.logo{ float:left; margin-top:57px;}
.menu{ float:left; padding-top:70px; font-family: "syyh-Medium"; margin-left:50px;text-shadow:0px 0px 5px #333333;}
.menu ul{}
.menu li{ float:left; padding-left:20px;}
.menu li a{ color:#FFF; font-size:17px;}
.menu li a:hover{ border-bottom:3px solid #fff; padding-bottom:10px; }
.tel{ float:right; background:url(../img/tel.png) no-repeat; width:174px; height:60px; line-height:60px; padding-left:57px; color:#FFF; font-family:din; font-size:18px; font-weight:bold;letter-spacing:-1px; padding-top:5px; margin-top:48px; margin-right:10px;}
.login{ background:url(../img/logon.png) no-repeat; width:93px; height:45px; line-height:45px; float:right; margin-top:62px; font-size:15px; text-align:center;font-family: syyh-Medium;}
.login a{ color:#FFF; font-size:15px;}

.mflqbox{ background:rgba(255,255,255,0.5); margin-top:5%; border-radius:50px;  width:390px; height:460px; float:right}
.mflq_title{ font-family:bmwy; font-size:32px; text-align:center; color:#624096; padding-top:35px;text-shadow:0px 0px 5px #FFFFFF;}

.mflqinput{ width:330px; margin:0px auto;}
.mflqinput ul{}
.mflqinput li{ width:330px; height:50px; line-height:50px; border-radius:100px; background:#FFF; margin-top:10px;}
.mflqinput_f{ float:left; width:100px; text-align:right; font-size:16px; color:#333333;font-family: "syyh-Medium"; } 
.mflqinput_input{  float:left; width:210px; height:50px;}
.mflqinput_input input{width:210px; height:50px; border:none; background:none;}



.zx_search2020{border: none;height:50px;width:210px; float:left; }
.zx_search2020 select{display:none;}
.zx_search2020 .select_box{color:#999;line-height:50px;float:left;position:relative; width:210px; padding:0px 10px; }
.zx_search2020 .select_showbox{height:50px;background: url(../img/icon02.png) no-repeat right center;}
.zx_search2020 .select_showbox.active{background:url(../img/icon02.png) no-repeat right center;}

.zx_search2020 .select_option{ width:210px; height:150px; overflow-y:scroll;overflow-x:hidden;border-top:none;display:none;left:-1px;top:50px;position:absolute;z-index:99;background:#FFF;}
.zx_search2020 .select_option li{width:210px;cursor:pointer; height:30px; line-height:30px; padding:0PX 10PX; border-radius:0px; margin-top:0px;}
.zx_search2020 .select_option li.selected{background:#f3f3f3;color:#999;}
.zx_search2020 .select_option li.hover{background:#bebebe;color:#fff;}

.mflqanniu{ background:url(../img/icon03.png) no-repeat; width:328px; height:53px; line-height:53px; margin:0px auto; margin-top:15px; text-align:center;}
.mflqanniu a{ color:#FFF; font-size:22px; display:block}

.mflqys{ width:330px; margin:0px auto; margin-top:10px; text-align:center; font-size:16px; color:#000;}
.mflqys a{ color:#624096}


.bg01{ background:url(../img/map.png) no-repeat center 120px #fff; width:100%; padding:80px 0px;}
.title01{ font-family:bmwy; font-size:43px; text-align:center; line-height: normal} 
.rssj{ background:#624096; width:180px; height:180px; color:#FFF; font-size:36px; border-radius:100px; font-family:bmwy; text-align:center; padding-top:52px; margin:0px auto; margin-top:180px;}


.sjlist{ margin-top:0px;}
.sjlist ul{}
.sjlist li{ float:left; width:292px; font-size:20px; color:#666666;font-family: syyh-Medium;}
.sjlist li h2{ font-size:43px;font-family: din; font-weight:bold;  padding-top:25px; padding-bottom:10px;}
.sjlist li:nth-child(1) h2{ color:#e95289} 
.sjlist li:nth-child(2) h2{ color:#a5bfe4} 
.sjlist li:nth-child(3) h2{ color:#acd168} 
.sjlist li:nth-child(4) h2{ color:#2fa4cd} 
.sjlist li:nth-child(5) h2{ color:#624096;} 
.sjlist li:nth-child(5){ width:120px; text-align:left;  float:right}
.rssjanniu{ text-align:center; margin-left:400px; margin-top:60px; overflow:hidden}
.rssjanniu a{ background: url(../img/icon09.png)   no-repeat; float:left; margin-right:10px;width:238px; height:60px; line-height:60px; color:#FFF; font-size:20px; display:block;}
.rssjanniu span{ font-size:25px; margin-right:5px;}


.videolist { }
.videolist:hover{ cursor: pointer; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-320px; margin-top:-210px; z-index:9999; width:640px; height:360px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }




.bg02{ background: url(../img/bg01.png) repeat-x; height:1095px;min-width:1290px; width:100%; padding:80px 0px;}
.title02{ background: url(../img/tbg.png) no-repeat center; height:95px; text-align:center; font-size:47px; line-height:95px; font-family:bmwy; padding-left:70px;}


.two_bg{  position:relative; margin-top:24px;}

.two_4r{ float:right; background: url(../img/logobg.png)  no-repeat 160px 105px ; width:645px; height:430px; position:relative; z-index:9997 }
.two_4r_font{ font-size:15px; line-height:26px; padding-left:40px; padding-top:75px; }
.two_4r_font h2{ font-size:30px; font-family:bmwy; color:#000}
.two_4r_font h3{ font-size:18px; font-family:syyh-Medium; padding:5px 0px;}
.two_4r_font h3 span{ font-family:impact; font-size:32px; color:#b361bd}
.two_4r_img{ position:absolute; right:0px; bottom:0px; width:294px; height:393px; z-index:9997}



.zsliderbox{position: absolute; top:0px; width:100%; z-index:777; }
#zSlider{margin:0px auto; width:1290px; overflow:hidden; font-family:"微软雅黑"; }
#picshow{position:relative;}
#picshow,#picshow_img{width:645px; height:430px; overflow:hidden; }
#picshow_img li{width:645px; height:430px; overflow:hidden; float:left; display:none;}
#picshow_img img{width:645px; height:430px; border-radius:10px 10px 0px 0px;}


#select_btn{width:1290px; height:385px; float:right; display:inline; background:#fff; overflow:hidden; border-radius:0px 0px 10px 10px;}
#select_btn li{ width:258px; height:192px; border-left:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;  cursor:pointer; float:left; line-height:22px; padding:30px 15px;}
#select_btn li .two_icon{ float:left; background:#624096; color:#FFF; font-size:22PX; width:40px; height:40px; border-radius:100px; text-align:center; line-height:40px; margin-right:5px; margin-bottom:10px; font-weight:normal}
#select_btn li .two_h2_00{ font-family:bmwy; font-size:19px; float:left}
#select_btn li .two_h2_00 h2{ font-family:bmwy; font-size:15px;}
#select_btn li .two_h2_00 span{font-size:12px;}
#select_btn li .two_h2_01{ font-size:13px; color:#666666 ; clear:both; }
#select_btn li .two_h2_01 span{ display:block; color:#624096; margin-top:5px;}
#select_btn li:nth-child(4) .two_h2_00 span{ letter-spacing:-1px} 


#select_btn li:hover{ height:192px; border-bottom:3px solid #624096; color:#F00}
#select_btn li.current{ height:192px;border-bottom:3px solid #624096; color:#F00}
#select_btn li.current:hover{ height:192px;border-bottom:3px solid #b361bd; color:#624096 }

#select_btn li.current:hover:nth-child(1) {border-bottom:3px solid #e95289;}
#select_btn li.current:hover:nth-child(2) {border-bottom:3px solid #a5bfe4;}
#select_btn li.current:hover:nth-child(3) {border-bottom:3px solid #acd168;}
#select_btn li.current:hover:nth-child(4) {border-bottom:3px solid #2fa4cd;}
#select_btn li.current:hover:nth-child(5) {border-bottom:3px solid #624096;}
#select_btn li.current:hover:nth-child(6) {border-bottom:3px solid #624096;}
#select_btn li.current:hover:nth-child(7) {border-bottom:3px solid #2fa4cd;}
#select_btn li.current:hover:nth-child(8) {border-bottom:3px solid #acd168;}
#select_btn li.current:hover:nth-child(9) {border-bottom:3px solid #e95289;}
#select_btn li.current:hover:nth-child(10){border-bottom:3px solid #a5bfe4;}


#select_btn li.current a{ color:#624096}

.bg03{ background: #fff; min-width:1290px; width:100%; padding:80px 0px;overflow:hidden}
.title03{ background:url(../img/title01.png) no-repeat center; height:77px; line-height:77px; font-family:bmwy; font-size:43px; text-align:center;} 

.lybox{ background:#efecf4 ; height:362px; border-radius:10px; margin-top:120px; position:relative; margin-bottom:80PX;}
.jx{ position:absolute; bottom:-70px;  text-align:center; left:560px; z-index:9999;}
.lybox ul{}
.lybox li{ float:left; width:322px; padding:0px 30px; line-height:25px; position:relative; border-right:1px solid #FFF; height:362PX;}
.lybox li span{ position:absolute; width:262px; top:-100px; text-align: center}
.lybox li h2{ font-family:bmwy; font-size:22px; }
.lybox li h3{ font-family:bmwy; font-size:15px;}
.lybox li:nth-child(1) h2,.lybox li:nth-child(3) h2{ padding-top:70px;}
.lybox li:nth-child(2) h2,.lybox li:nth-child(4) h2{ padding-top:60px;}
.lybox li:nth-child(4) { border-right-style:none}
.lybox li:hover{ background:#624096; color:#FFF; cursor:pointer}
.lybox li:nth-child(1):hover{ background:#624096; color:#FFF; border-radius:10px 0px 0px 10px;}
.lybox li:nth-child(4):hover{ background:#624096; color:#FFF; border-radius:0px 10px 10px 0px;}



/*培养天才 释放潜能*/
.bg04{ background:url(../img/bg02.png) repeat #624096; min-height:345px; padding:50PX 0PX; min-width:1290px; overflow:hidden}
.bg04width{ width:1290px; margin:0px auto; position:relative;}
.title04{ background:url(../img/title02.png) no-repeat center; height:109px; text-align:center; font-size:43px; font-family:bmwy; color:#FFF; line-height:28px; padding-top:35px;}
.title04 span{ display:block; font-size:14px;} 
.pyimg{ position:absolute; right:0px; bottom:-50px; width:247px; height:319px;} 
.pyfont{ text-align:center; font-size:20px; color:#FFF; padding-top:30px;}


/*精选点评*/
.title05{ background:url(../img/title03.png) no-repeat center; height:77px; line-height:77px; font-family:bmwy; font-size:43px; text-align:center;}

#four_flash{position:relative;width:1290px;height:420px; margin:0 auto; z-index:99996; margin-top:100px; }
#four_flash .flashBg{width:1290px;height:400px; margin:0 auto;position:relative; }
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{ border-radius:10px;float:left;width:565px;height:400px; background:#fff;padding-top:40px;color:#6C6E85; text-align:center; padding:0px 40px; font-size:17px;-moz-box-shadow:0px 0px 5px #C2C2C2; -webkit-box-shadow:0px 0px 5px #C2C2C2; box-shadow:0px 0px 5px #C2C2C2; line-height:32px; margin:0px 40px;  position:relative;
}
#four_flash .flashBg ul.mobile li h2{ padding-top:80px; font-size:22px; color:#333}
#four_flash .flashBg ul.mobile li h3{ color:#ccc; font-size:16px; font-weight:normal}
#four_flash .flashBg ul.mobile li span{ position: absolute; top:-50px; left:220px;}
#four_flash .flashBg ul.mobile li img{width:110px;height:110px;display:block; margin:0 auto;border-radius:82px;}

#four_flash .but_left{width:22px;height:100px;position:absolute; top:170px; left:0px;}
#four_flash .but_right{width:22px;height:100px; position:absolute; top:170px; right:0px;}




/*底部*/
.bottomgbg{ background:url(../img/bg02.png) repeat #624096; min-height:390px; width:100%; min-width:1290px; overflow:hidden; position:relative;}
.webmap{ float:left; padding-top:50px;}
.webmap ul{}
.webmap li{ float:left; font-size:16px; padding-right:80px;}
.webmap li a{ display:block; color:#FFF}
.webmap li h2{ font-size:20px; padding-bottom:10px;}

.bottom_telbox{ float:left; margin-top:50px; margin-left:20px;}
.bottom_telicon{ float:left; color:#FFF; font-size:50px; padding-right:5px; padding-top:10px;}
.bottom_tel{ float: left; color:#fff; line-height:24px;}
.bottom_tel span{ display:block; font-size:24px; font-family:din; font-weight:bold}

.bottomewmbox{ float:right; margin-top:50px;}
.bottomewm{ float:left; text-align:center; margin-left:30px; width:130px; color:#FFF}
.bottomewm span{ display:block} 

.bottomcoy{ background:rgba(0,0,0,0.1); height:80px; line-height:80px; color:#FFF; min-width:1290px; text-align:center; position:absolute; bottom:0px; left:0px; width:100%;}


/*品牌介绍*/
.sonbanner{ background:url(http://wxoss.rompy.cn/wwwrompy/ppjs.png) no-repeat center; height:700px; min-width:1290px; overflow:hidden }
.bg05{ background:#fafafa; min-width:1290px; width:100%; padding:80px 0px;}
.pp_rsimg{ padding-top:40px; position:relative; padding-bottom:80px;}
.pp_rsnf{ background:url(../img/img06.png) no-repeat; width:224px; height:224px; position:absolute; left:890px; top:112px; text-align:center; font-size:40px; color:#FFF; line-height:52px; padding-top:60px;}
.pp_rsfont{ width:540px; height:450px; background:#624096; border-radius:10px; position:absolute; right:0px; bottom:0px; color:#FFF; padding:40px; line-height:28px;}
.title06{ background: url(../img/title04.png) no-repeat center; height:77px; line-height:77px; font-family:bmwy; font-size:43px; text-align:center;} 


/*大事记start*/
.event_box{width:1290px;position:relative;min-height:420px;}

.event_box .parHd {width:1290px;display:inline-block;height:40px; line-height:40px;overflow:hidden; margin-top:40px;}
.parHd  ul{width:1290px;text-align:center;margin:0 auto;}
.parHd .tempWrap{margin:0 auto;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer;font-size:22px;color:#000; width:140px;position:relative;font-family:din;}
.parHd li:after{content:''; background:#999; width:3px; height:3px; border-radius:10px; right:0px; top:18px; position:absolute;}
.parHd li.act{display:block; color:#624096;}
.parHd li span,.parHd li.clone span{display:none;}	

.parBd{text-align:center;margin-top:60px; height:390px;}
div#listBox {width:100%;}

.sPrev,.sNext{width:40px;height:40px;display:block;position:absolute;bottom:20px;}
.sPrev{left:0;}
.sNext{right:0;}



.slideimg{ float:left;}
.slideimg img{ border-radius:10px 0px 0px 10px;}
.slidefont{ float:left; width:650px; height:390px; background:#f3f4f6; border-radius:0px 10px 10px 0px; text-align:left; position:relative;}
.slidefont_nf{ font-family:din; font-size:255px; color:#ebecee; position:absolute; top:150px; left:50px;}
.slidefont_nr{ width:650px; height:390px; left:0px; top:0px; position:absolute; padding:80px 50px 0px 50px; font-size:15px; line-height:36px;}
.slidefont_nr h2{ font-size:35px; color:#624096; font-family:din; padding-bottom:10px;}

.title07{ background:url(../img/title05.png) no-repeat top center ;  line-height:85px; font-family:bmwy; font-size:43px; text-align:center; color:#FFF; margin-top:50px;}



.pp_bd_box{ width:1290px; height:110px; margin-top:50px;}
#gdqe1{width:1240px;height:110px;overflow:hidden; float:left; margin-left:8px; }
#gdqe1 div{width:50000px;}
#gdqe1 li{width:310px; height:110px;float:left;  }
#gdqe1 li span{ width:280px; height:110px; background:#FFF; border-radius:10px; text-align:left;  margin:0px auto;display: table;}
#gdqe1 li span a{display: table-cell; vertical-align:middle; text-align:center;}




.ryjx.layui-tab[overflow]>.layui-tab-title{ width:1290px;}
.ryjx.layui-tab-card{box-shadow:none; border:none; width:1290px;  overflow:hidden; margin-top:40px; }
.ryjx .layui-tab-title{ height:60px;  background:none; border-bottom-style:none; margin-left:445px;} 
.ryjx.layui-tab-card>.layui-tab-title li{ margin:0px;margin-right:10px; }
.ryjx .layui-tab-title li{ width:228px; height:53px;  line-height:53px; padding:0px; color:#624096; font-size:22px; background:url(../img/icon24.png) no-repeat;}
.ryjx.layui-tab-card>.layui-tab-title .layui-this{ background: url(../img/icon23.png) no-repeat; position:relative; color:#FFF}
.ryjx .layui-tab-title .layui-this:after{ display:none;}
.ryjx .layui-tab-content{ padding:0px;  margin-top:20px; overflow:hidden}



.ryjx_cn {width:1290px;height:290px; position:relative; }
#scrollbox01{ width:1210px; margin:0px auto; }
#scrollbox01 ul  {overflow:hidden; height:290px; }
#scrollbox01 ul li { float:left;width:280px;height:270px; padding-top:15px; background:#fff;vertical-align:top;text-align:center;overflow:hidden; border:2px solid #dcd4e7; margin-right:30PX;border-radius:10px;}
#scrollbox01 ul li .ry_cn_img{ width:240px; height:163px; background:#281c1d;border-radius:10px; margin:0PX auto; padding-top:10PX;}
#scrollbox01 ul li img{ height:143px; width:auto;}
#scrollbox01 ul li span.ry_cn_font{ line-height:20px; font-size:15px; padding:20px; display:block;   }
.pointer {CURSOR: pointer}
#arrLeft01{ position:absolute; left:0px; top:110px; width:22px; height:40px; }
#arrRight01{ position:absolute; right:0px; top:110px; width:22px; height:40px; }



.ryjx_cn {width:1290px;height:290px; position:relative; }
#scrollbox10{ width:1210px; margin:0px auto; }
#scrollbox10 ul  {overflow:hidden; height:290px; }
#scrollbox10 ul li { float:left;width:218px;height:290px; padding-top:15px; background:#fff;vertical-align:top;text-align:center;overflow:hidden; border:2px solid #dcd4e7; margin-right:30PX;border-radius:10px;}
#scrollbox10 ul li img{ height:250px; width:auto;}
.pointer {CURSOR: pointer}
#arrLeft10{ position:absolute; left:0px; top:110px; width:22px; height:40px; }
#arrRight10{ position:absolute; right:0px; top:110px; width:22px; height:40px; }



.pp_pbbg{ background:url(../img/img53.png) no-repeat center; height:670px; min-width:1290px; padding-top:165px;}
.pp_pbbg01{ background:url(../img/bg04.png) no-repeat center; height:505px; width:100%;}
.pp_pbfont{ width:580px; float:right; padding-top:80px; font-size:18px; line-height:45px;font-family: syyh-Medium;}
.pp_pbfont h2{ font-family:bmwy; font-size:36px; color:#624096; padding-bottom:10px;}



/*课程体系*/
.sonbanner01{ background:url(http://wxoss.rompy.cn/wwwrompy/kctx.png) no-repeat center; height:700px; min-width:1290px; overflow:hidden }
.title08{ background:url(../img/title06.png) no-repeat center; height:127px; text-align:center; font-family:bmwy; font-size:43px; padding-top:38px;}
.title08 h2{ font-size:28px; color:#666666}
.kc_4r_left{ width:860px; height:720px; float:left; position: relative}
.kc_4r_reafotn{ float:left; background:#e95289; width:430px; height:360px; border-radius:10px 0px 0px 0px; padding:40px 40px 0px 40px; color:#FFF; font-size:16px; line-height:30px; position:relative;}
.kc_4r_reafotn span{ position:absolute; right:-14px; top:35px;}
.kc_4r_reafotn h2{ font-size:28px; font-family:din; position:relative; padding-bottom:20px;}
.kc_4r_reafotn h2:after{content:''; background:#fff; width:35px; height:5px; border-radius:10px; position: absolute; left:0px; top:40px;}
.kc_4r_relimg{ position:absolute; bottom:0px; left:0px;}
.kc_4r_relfont{ width:430px; height:360px; background:#a5bfe4; left:430px; position:absolute; bottom:0px;padding:40px 40px 0px 40px; color:#FFF; font-size:16px; line-height:30px; }
.kc_4r_relfont span{ position:absolute;left:-12px; top:35px;}
.kc_4r_relfont h2{ font-size:28px; font-family:din; position:relative; padding-bottom:20px;}
.kc_4r_relfont h2:after{content:''; background:#fff; width:35px; height:5px; border-radius:10px; position: absolute; left:0px; top:40px;}

.kc_4r_right{ width:430px; height:360px; float:right; }
.kc_4r_rom{ background:#614096; width:430px; height:360px; border-radius:0px 10px 0px 0px; padding:40px 40px 0px 40px;color:#FFF; font-size:16px; line-height:30px;}
.kc_4r_rom span{ position:absolute; right:-14px; top:35px;}
.kc_4r_rom h2{ font-size:28px; font-family:din; position:relative; padding-bottom:20px;}
.kc_4r_rom h2:after{content:''; background:#fff; width:35px; height:5px; border-radius:10px; position: absolute; left:0px; top:40px;}


.title09{ background:url(../img/title07.png) no-repeat center; height:127px; text-align:center; font-family:bmwy; font-size:43px; padding-top:38px;}
.title09 h2{ font-size:28px; color:#666666}
.kc_tcimg{ text-align:center; padding-top:60px;}
.kc_czfont{ text-align:center; font-size:17px; line-height:30px; padding-top:20px; font-family: syyh-Medium;}


.kc_czbox{  width:1290px; height:530px; position:relative; margin:3px;}
.kc_czgh01{ width:234px; height:187px; background:#FFF;-moz-box-shadow:0px 0px 5px #ebebeb; -webkit-box-shadow:0px 0px 5px #ebebeb; box-shadow:0px 0px 5px #ebebeb; border-radius:10px; text-align:center; position: absolute; bottom:0px; left:0px;}
.kc_czbox h2{ background:#624096; border-radius:10px 10px 0px 0px; height:60px; line-height:60px; color:#FFF; margin-bottom:10PX;}
.kc_czbox p{ font-size:17px; line-height:40px; border-bottom:1px dotted #e2e2e2; margin:0px 10px; line-height:40px;}
.kc_czbox span{ position:absolute; top:-90px; left:65px;}
.kc_czbox p:last-child{ border-bottom-style:none;}

.kc_czgh02{ width:234px; height:350px; background:#FFF;-moz-box-shadow:0px 0px 5px #ebebeb; -webkit-box-shadow:0px 0px 5px #ebebeb; box-shadow:0px 0px 5px #ebebeb; border-radius:10px; text-align:center; position: absolute; bottom:0px; left:264px;}
.kc_czgh02 h2{ background:#0ab8dc; border-radius:10px 10px 0px 0px; height:60px; line-height:60px; color:#FFF; margin-bottom:10PX;}

.kc_czgh03{ width:234px; height:310px; background:#FFF;-moz-box-shadow:0px 0px 5px #ebebeb; -webkit-box-shadow:0px 0px 5px #ebebeb; box-shadow:0px 0px 5px #ebebeb; border-radius:10px; text-align:center; position: absolute; bottom:0px; left:528px;}
.kc_czgh03 h2{ background:#aec6e7; border-radius:10px 10px 0px 0px; height:60px; line-height:60px; color:#FFF; margin-bottom:10PX;}

.kc_czgh04{ width:234px; height:350px; background:#FFF;-moz-box-shadow:0px 0px 5px #ebebeb; -webkit-box-shadow:0px 0px 5px #ebebeb; box-shadow:0px 0px 5px #ebebeb; border-radius:10px; text-align:center; position: absolute; bottom:0px; left:792px;}
.kc_czgh04 h2{ background:#a0d25e; border-radius:10px 10px 0px 0px; height:60px; line-height:60px; color:#FFF; margin-bottom:10PX;}


.kc_czgh05{ width:234px; height:470px; background:#FFF;-moz-box-shadow:0px 0px 5px #ebebeb; -webkit-box-shadow:0px 0px 5px #ebebeb; box-shadow:0px 0px 5px #ebebeb; border-radius:10px; text-align:center; position: absolute; bottom:0px; right:4px;}
.kc_czgh05 h2{ background:#fe5282; border-radius:10px 10px 0px 0px; height:60px; line-height:60px; color:#FFF; margin-bottom:10PX;}


.bg07{ background:url(../img/bg05.png) repeat-x; height:981px; width:100%; min-width:1290px; padding-top:50px;}




.title10{ background:url(../img/title08.png) no-repeat center; height:87px; line-height:87px; text-align:center; font-family:bmwy; font-size:43px;color:#FFF}

.kc_tcfont{ text-align:center; color:#FFF; line-height:30px; font-size:17px; padding-top:34px;}
.kctx.layui-tab[overflow]>.layui-tab-title{ width:1290px;}
.kctx.layui-tab-card{box-shadow:none; border:none; width:1290px;  overflow:hidden; margin-top:40px; }
.kctx .layui-tab-title{ height:139px;  background:none; border-bottom-style:none; background:#FFF; border-bottom:1px solid #efecf4;  border-radius:10px 10px 0px 0px;} 
.kctx.layui-tab-card>.layui-tab-title li{ margin:0px;}
.kctx .layui-tab-title li{ width:129px; height:139px; padding:0px; color:#b09fca; font-size:20px; font-family:syyh-Medium; border-right:1px solid #efecf4;}
.kctx .layui-tab-title li i{ display:block; font-size:35px; padding-top:30px;color:#b09fca;}
.kctx.layui-tab-card>.layui-tab-title .layui-this{ color:#624096; background:none}
.kctx.layui-tab-card>.layui-tab-title .layui-this:after{content: ''; background:#624096; height:3px; width:129px; display:block;  margin-top:137PX;border-radius:0PX;  }
.kctx.layui-tab-card>.layui-tab-title .layui-this i{ color:#624096}
.kctx .layui-tab-title li:last-child{ border-right-style:none;}
.kctx .layui-tab-title .layui-this:after{ display:none;}
.kctx .layui-tab-content{ padding:0px;  margin-top:0px; overflow:hidden}

.kctx_e.layui-tab[overflow]>.layui-tab-title{ width:1290px;}
.kctx_e.layui-tab-card{box-shadow:none; border:none; width:1290px;  overflow:hidden; margin-top:0PX; background:#fff; border-radius:0px 0px 10px 10px;-moz-box-shadow:0px 0px 5px #D9D9D9; -webkit-box-shadow:0px 0px 5px #D9D9D9; box-shadow:0px 0px 5px #D9D9D9;} 
.kctx_e .layui-tab-title{ height:50px;  background:none; padding-left:40px; border-bottom-style:none; margin-top:30px;} 
.kctx_e.layui-tab-card>.layui-tab-title li{ margin:0px; margin-right:10px; }
.kctx_e .layui-tab-title li{ width:193px; height:45px; line-height:45px; padding:0px; color:#333333; font-size:18px; font-family:syyh-Medium; text-align:center; background:#efecf4; border-radius:100px; }
.kctx_e.layui-tab-card>.layui-tab-title .layui-this{  position:relative; color:#fff; background:#624096;}

.kctx_e .layui-tab-title .layui-this:after{ display:none;}
.kctx_e .layui-tab-content{  margin-top:0px; overflow:hidden; border-top-style:none; padding:30px 40px 40px 40PX;}


.kctx_img{ float:left; }
.kctx_img img{ border-radius:10px;}
.kctx_font{ float:right; line-height:30px; width:680px; font-size:16px;}
.kctx_font span{ display:block; color:#999;}
.kctx_font h2{ color:#624096; font-size:22px;font-family:syyh-Medium; padding-bottom:10px;}

.kc_srh{ float:left; padding-top:30px;}
.kc_srhfont{ float:left; padding-top:30px; padding-left:30px; font-size:17px; font-family:syyh-Medium; }
.kc_srhfont span{ display:block; width:310px; height:60px; background:#624096; border-radius:10px; text-align:center; line-height:60px; color:#FFF; font-size:20px;margin-top:20px;}
.kc_srhfont span i{ padding-right:5px;}

/*BeemE Cycle*/
.sonbanner02{ background:url(http://wxoss.rompy.cn/wwwrompy/czmx.png) round; height:700px; min-width:1290px; overflow:hidden }
.beeme_onefont{ width:644px; height:410px; background:#fff; border-radius:10px 0px 0px 10px;-moz-box-shadow:0px 0px 5px #D9D9D9; -webkit-box-shadow:0px 0px 5px #D9D9D9; box-shadow:0px 0px 5px #D9D9D9; padding:40px 30px; font-family:syyh-Medium; float:left; margin-bottom:10px; margin-top:30px; line-height:35px; font-size:15px;}  
.beeme_onefont i{ margin-top:10px; }
.beeme_oneimg{ float:right;margin-top:30px;}
.title11{ background: url(../img/title09.png)  no-repeat center; height:77px; padding-top:25px; text-align:center; font-family:bmwy; font-size:43px; }
.beeme_twoimg{ width:1290px; text-align:center; padding-top:30px;}
.bg08{ background:url(../img/bg06.png) round; height:930px; min-width:1290px; padding:60px 0px;}
.title12{ background: url(../img/title10.png)  no-repeat center; height:77px; padding-top:25px; text-align:center; font-family:bmwy; font-size:43px; color:#FFF }
.beeme_pcst{ text-align:center; color:#FFF; font-size:22px; padding-top:20px;}

.beeme_pcslist{ width:1290px;}
.beeme_pcslist ul{ width:1320px}
.beeme_pcslist li{ float:left; width:410px; text-align:center; color:#FFF; margin-right:30px; margin-top:30px;}
.beeme_pcsfont{ padding:30px 40px; line-height:30px;}
.beeme_pcsfont h2{ font-size:24px; line-height:36px; font-family:syyh-Medium; }
.beeme_pcsfont h3{ font-family:din; font-size:16px;}
.beeme_pcsfont h3:after{content:''; background:#fff; width:30px; height:5px; border-radius:10px; display:block; margin:0px auto; margin-bottom:10px; margin-top:5px;}
.beeme_pcsfont h4{ font-size:20px; padding-bottom:15px;}

.title13{ background: url(../img/title11.png)  no-repeat center; height:97px; padding-top:43px; text-align:center; font-family:bmwy; font-size:43px; }

.beeme_zhlist{ width:1290px; margin-top:40px; }
.beeme_zhlist ul{ width:1320px;}
.beeme_zhlist li{ width:410px; height:500px; border:2px solid #dcd4e7; border-radius:10px; padding:50px; text-align:center; float:left; margin-right:30px; font-size:16px;}
.beeme_zhlist li h2{ font-size:28px;font-family:syyh-Medium; padding-bottom:15px;}
.beeme_zhlist li span{ background:#614096; width:120px; height:120px; line-height:120px; font-size:50px; border-radius:100px; display:block; margin:0px auto; color:#FFF; margin-bottom:20px;}


/*专家师资*/
.sonbanner03{ background:url(http://wxoss.rompy.cn/wwwrompy/zjsz.png) no-repeat center; height:700px; min-width:1290px; overflow:hidden }
.title14{ background: url(../img/title12.png) no-repeat center; height:87px; padding-top:33px; text-align:center; font-family:bmwy; font-size:43px; color:#FFF }


.zjjs.layui-tab{ overflow:hidden; margin-top:50px; width:1290px;  }
.zjjs .layui-tab-title{ float:left; width:130px; height:500px; border-bottom-style:none }
.zjjs .layui-tab-title li{ display:block; width:70px; height:70px; border-radius:100px; margin-bottom:40px; margin-top:20px;}
.zjjs .layui-tab-title li img{border-radius:100px;}
.zjjs .layui-tab-content{ float:left; width:1160px;}
.zjjs .layui-tab-bar{ display:none}

.zjjs .layui-tab-title .layui-this:after{ border:2px dotted #fff; width:100px; height:100px; border-radius:100px; top:-14px}

.zjjsimg{ float:left;}
.zjjsfont{ float:right; width:770px; color:#FFF; line-height:30px;}
.zjjsfont h2{ font-size:24px;font-family:syyh-Medium;}
.zjjsfont h3{  font-family:syyh-Medium;font-size:18px;}
.zjjsfont h3:after{content:''; background:#fff; width:40px; height:5px; border-radius:10px; display:block;margin-bottom:15px; margin-top:10px;}

.zj_zyfont{ width:445px; height:450px; background:#FFF; border-radius:10px 0px 0px 10px;-moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow:0px 0px 5px #CCCCCC; margin-bottom:10px; float:left}
.zj_zyfont{ font-size:18px; padding-top:60px; padding-left:50px; margin-top:40px;}
.zj_zyfont h2{ font-family:bmwy; font-size:40px; color:#624096; padding-bottom:15px;} 


.tea_jdt { float:right;margin-top:40px;}
.tea_jdt .layui-carousel{ right:0px;}
.tea_jdt div img{ border-radius:0px 10px 10px 0px}
.tea_jdt .layui-carousel-arrow{    opacity: 1; background:none; font-size:40px;}
.tea_jdt .layui-carousel-arrow{ left:20px;}
.tea_jdt .layui-carousel-arrow[lay-type=add]{ right:20px;}
.tea_jdt .layui-carousel-ind{ display:none}

.zj_seabox{ width:1290px; height:70px; line-height:70px; border:2px solid  #e0d9ea; border-radius:10px; margin-top:30px;  position:relative;}
.zj_seainput{ width:980px; height:60px; line-height:60px; margin-top:5px;background:#FFF;border-radius:10px; padding-left:20px; float:left;}
.zj_seainput input{ width:980px; height:60px; border:none; background:none; color:#cccccc;}
.zj_seainputanniu{width:300px; height:70px; border-radius:10px; background:#624096; position:absolute; right:-2px; top:-2px; color:#FFF; text-align:center; font-size:22px;}
.zj_seainputanniu a{ color:#fff; display:block}
.zj_seainputanniu i{ font-size:25px; margin-right:5px;}

.zj_list{ width:1290px; overflow:hidden; margin-top:30px; padding-top:5px; padding-left:2px }
.zj_list ul{ width:1340px;}
.zj_list li{ float:left}
.zj_list li a{ width:300px; height:380px; border-radius:10px;-moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow:0px 0px 5px #CCCCCC; margin-bottom:10px; float:left; text-align:center; margin-right:28px; padding:30px; font-size:18px;}
.zj_list li span{}
.zj_list li span img{ border:4px solid #FFF; border-radius:100px;}
.zj_list li h2{ font-size:22px;font-family:syyh-Medium;}
.zj_list li h3{ font-size:18px;}
.zj_list li h3:after{content:''; background:#624096; width:30px; height:5px; border-radius:10px; display:block; margin:0px auto;margin-bottom:15px; margin-top:15px;}
.zj_list li a{ display:block}
.zj_list li a:hover{ background:#624096; color:#FFF}
.zj_list li a:hover h3:after{content:''; background:#fff; width:30px; height:5px; border-radius:10px; display:block; margin:0px auto;margin-bottom:15px; margin-top:15px;}

.page{ clear:both; border-radius:10px; background:#FFF; height:105px; line-height:105px;-moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow:0px 0px 5px #CCCCCC; margin-bottom:10px; margin-top:20px;  }

.page_s{ float:left; width:160px; text-align:center; font-size:18px;}
.page_s i{ padding-top:5px; font-size:16px; padding:0px 5px;}
.page_x{ float:right;  width:160px; text-align:center; font-size:18px;}
.page_x i{ padding-top:5px; font-size:16px; padding:0px 5px;}

.page_sz{ float:left; width:490px; text-align:center; margin-left:240px;}
.page_sz a{ border:1px solid #d7d7d7;  border-radius:50px; width:35px; height:35px; display:block; float:left; line-height:35px; margin:0px 7px; color:#666666; font-family:din; margin-top:35px;}
.page_sz a:hover{ border:1px solid #624096; color:#624096}
#page_sz{ background:#624096; border:1px solid #624096; color:#FFF}
.page_fh{ float:left; width:970px; text-align:center; font-size:18px;}






/*教师教具*/
.sonbanner04{ background:url(http://wxoss.rompy.cn/wwwrompy/jsjj.png) no-repeat center; height:700px; min-width:1290px; overflow:hidden }


.js_jsbox{ width:1290px; height:495px; position:relative;  margin-top:40px; }
.js_jsicon{ position:absolute; height:495px; position:absolute; left:643px;  top:-8px;}
.js_jsvideo{ float:right; width:645px; height:365px; background:#000; border-radius:0px 10px 10px 0px; margin-top:85px;}
.js_jsfont{ background:url(../img/bg02.png) repeat #624096; width:645px; height:365px; border-radius:10px 0px 0px 10px; color:#FFF; font-size:32px; font-family:bmwy; line-height:55px; padding-top:100px; padding-left:60px;float:left; margin-top:45px;}

.js_dyimg { float:left; }
.js_dyimg .layui-carousel{ right:0px;}
.js_dyimg .layui-carousel-arrow{    opacity: 1; background:none; font-size:40px;}
.js_dyimg .layui-carousel-arrow{ left:20px;}
.js_dyimg .layui-carousel-arrow[lay-type=add]{ right:20px;}
.js_dyimg .layui-carousel-ind{ display:none}
.js_dyimg img{ border-radius:10px 0px 0px 0px;}

.js_dyfont{ float:left; width:645px; height:310px; background:#fff; padding:30px; line-height:30px;border-radius:0px 10px 0px 0px;}
.js_dyfont h2{font-family:syyh-Medium; font-size:28px; color:#624096}
.js_dyfont h2:after{content: ''; background:#624096; height:5px; width:25px; display:block; margin-top:10px; border-radius:10PX;   }
.js_dyfont i{ font-size:16px; padding-right:5px; color:#624096}
.js_dyfont p{ padding-top:10px;}


.js_bzfont{ float:left; width:645px; height:310px; background:#fff; padding:30px; line-height:30px;border-radius:0px 0px 0px 10px;}
.js_bzfont h2{font-family:syyh-Medium; font-size:28px; color:#624096}
.js_bzfont h2:after{content: ''; background:#624096; height:5px; width:25px; display:block; margin-top:10px; border-radius:10PX;   }
.js_bzfont i{ font-size:16px; padding-right:5px; color:#624096}
.js_bzfont p{ padding-top:10px;}



.js_bzimg { float:left; }
.js_bzimg .layui-carousel{ right:0px;}
.js_bzimg .layui-carousel-arrow{    opacity: 1; background:none; font-size:40px;}
.js_bzimg .layui-carousel-arrow{ left:20px;}
.js_bzimg .layui-carousel-arrow[lay-type=add]{ right:20px;}
.js_bzimg .layui-carousel-ind{ display:none}
.js_bzimg img{ border-radius:0px 0px 10px 0px;}











.slide,.slide li{width:1290px;height:450px;background:#fff;border-radius:10px;-moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow:0px 0px 5px #CCCCCC;}
.slide{overflow:hidden;position:relative;margin:40px auto 5px auto;}
.slide li{position:absolute;overflow:hidden;display:none;}
.slide li.current{display:block;}
.slide li .image{position:absolute;top:-2px;right:0px; }
.slide li .text{ position:absolute;overflow:hidden;background:#fff;width:430px; height:450px; padding:30px;float:right;filter:none;text-indent:0;left:0px; top:0px;font-size:17px; line-height:35px; }
.slide li .text h2{ font-size:24px; color:#624096;font-family:syyh-Medium;}
.slide li .text h3{ font-size:18px; color:#cccccc;}
.slide li .text h3:after{content: ''; background:#624096; height:5px; width:35px; border-radius:10px; display:block; margin:10PX 0PX;  }

.slide li img{width:860px;height:450px;}

.slide .triggers{position:absolute; z-index:1; width:860px; text-align:center;height:70px; line-height:70px; right:0px; bottom:0px; background:rgba(98,64,150,0.9); font-size:17px;}
.slide .triggers a{line-height:70px;color:#fff;overflow:hidden;width:76px;height:70px;text-align:center;display:inline-block;}
.slide .triggers a.current { color:#fff;opacity:1;}
.slide .triggers a.current:after{content: ''; background:#fff; height:4px; width:92px; border-radius:10px; display:block; margin-top:-10px;  }

.slide .link-watch{width:17px;height:30px;position:absolute;top:110px;cursor:pointer; z-index:9999}
.slide .link-watch.pre{left:450px; top:400px; background: url(../img/icon21.png) no-repeat}
.slide .link-watch.next{right:20px;top:400px;background:url(../img/icon22.png) no-repeat}















/*新闻*/
.sonbanner05{ background:url(http://wxoss.rompy.cn/wwwrompy/xwhd.png) no-repeat center; height:700px; min-width:1290px; overflow:hidden }
.xw_qh{ width:747px; margin:0px auto; margin-top:30px; overflow:hidden}
.xw_qh ul{}
.xw_qh li{width:229px; height:53px; line-height:53px; float: left; text-align:center; margin:0px 10px; font-size:22px;font-family:syyh-Medium; }
.xw_qh li a{ background:url(../img/icon37.png) no-repeat; width:229px; height:53px; line-height:53px; display:block; color:#624096;}
.xw_qh li a:hover{ background:url(../img/icon36.png) no-repeat; color:#fff}
.xw_qh li i{ font-size:26px; margin-right:10px;}
#xw_qh{ background:url(../img/icon36.png) no-repeat; color:#fff}

.xw_list{  overflow:hidden; width:1290px; padding-bottom:10px;}
.xw_list ul{ width:1350px; margin-left:3px;}
.xw_list li{ width:403px; height:557px; float:left; border-radius:10px; background:#FFF;-moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow:0px 0px 5px #CCCCCC; margin-right:37px; margin-top:30px; }
.xw_list li .xw_listimg{}
.xw_list li .xw_listimg img{ border-radius:10px 10px 0px 0px;}
.xw_list li .xw_listfont{ padding:30px 30px 0px 30px; line-height:24px;}
.xw_list li .xw_listfont h2{ font-size:19px; line-height:24px;font-family:syyh-Medium;}
.xw_list li .xw_listfont span{ display:block; font-size:15px; color:#cccccc; padding:10px 0px;}
.xw_list li .xw_listmore{ margin:0px 30px; width:150px; height:45px; border:1px solid #cbbbe3; border-radius:10PX; text-align:center; line-height:45PX; margin-top:20PX;}

.xw_list li:hover{ background:#624096; color:#FFF}
.xw_list li:hover .xw_listfont,.xw_list li:hover .xw_listfont span,.xw_list li:hover .xw_listmore{ color:#FFF}

.xw_title{ text-align:center; font-size:32px; color:#333333;font-family:syyh-Medium; border-bottom:1px solid #e1e1e1; padding-bottom:30PX}
.xw_title span{ display:block; font-size:17px; color:#666666;}

.xwfont{ line-height:32px; color:#666666; padding-top:20px; font-size:16px;}
.xwimg{ text-align:center; padding-top:20px;}

.xwewm{ text-align:center;}
.xwewm span{ display:block ; font-size:18px; color:#624096}

/*加盟*/
.jm_video{ width:100% ; min-width:1290px; height:700px; overflow:hidden; position:relative;}
.jm_videonr{width: auto; height: auto; min-width: 100%; min-height:100%; position: relative; }
.title15{ background: url(../img/title13.png) no-repeat center; height:87px; padding-top:33px; text-align:center; font-family:bmwy; font-size:43px; color:#333333 }
.bg09{ background: url(../img/bg07.png) repeat-x; height:852px; min-width:1290px; padding:60px 0px;}



.jmsq.layui-tab[overflow]>.layui-tab-title{ width:1290px; }
.jmsq.layui-tab-card{box-shadow:none; border:none; width:1290px;  overflow:hidden; margin-top:43px; }
.jmsq .layui-tab-title{ height:197px;  background:none; border-bottom-style:none; background:#FFF; border-radius:10px 10px 0px 0px; border-bottom:1px solid #f2f2f2;} 
.jmsq.layui-tab-card>.layui-tab-title li{ margin:0px; }
.jmsq .layui-tab-title li{ width:215px; height:197px; padding:0px; color:#333333; font-size:20px; font-family:syyh-Medium; line-height:25px; border-right:1PX solid #f2f2f2; }
.jmsq .layui-tab-title li i{ display:block; font-size:40px; padding-top:50px;color:#624096; padding-bottom:20px;}
.jmsq .layui-tab-title li:last-child{ border-right-style:none;}
.jmsq.layui-tab-card>.layui-tab-title .layui-this{ position:relative; color:#624096; background:none}
.jmsq.layui-tab-card>.layui-tab-title .layui-this i{ color:#624096}
.jmsq .layui-tab-title .layui-this:after{content: ''; background:#624096; height:5px; width:215px; margin-top:192px; border:none; }
.jmsq .layui-tab-content{ padding:0px;  overflow:hidden; background:#FFF; height:395px; border-radius:0px 0px 10px 10px;}

.jmsqimg{ float:left; width:580px; height:395px;}
.jmsqfont{ float:left; width:710px; height:395px; line-height:28px; padding:40px; font-size:16px;}
.jmsqfont h2{ font-size:24px; color:#333333;font-family:syyh-Medium;}
.jmsqfont h2:after{content: ''; background:#624096; height:5px; width:30px; display:block; margin:20px 0px; border-radius:10px;   }
.jmsqfont span{ color:#b361bd; display:block; padding:10px 0px;}
.jmsqfont i{ font-size:15px; color:#b361bd; padding-right:5px;}

.why.layui-tab[overflow]>.layui-tab-title{ width:1290px;}
.why.layui-tab-card{box-shadow:none; border:none; width:1290px;  overflow:hidden; margin-top:0PX;}
.why .layui-tab-title{ height:50px; background:none; background-color:#fff; border-bottom-style:none; margin-left:10px; margin-top:20px; } 
.why .layui-tab-title li{ width:200px; height:50px; line-height:50px;color:#333; font-size:18px; font-family:syyh-Medium; text-align:center; border-right-style:none; background:#efecf4; border-radius:100px; margin-left:10px;   }
.why.layui-tab-card>.layui-tab-title .layui-this{  position:relative; color:#fff; background:#624096; border-radius:100px; }
.why.layui-tab-card>.layui-tab-title .layui-this:after{content: ''; background:#efecf4; height:3px; width:185px; display:block;  margin-top:50PX;border-radius:0PX; display:none  }
.why .layui-tab-title .layui-this:after{ display:none;}
.why .layui-tab-content{  margin-top:0px; overflow:hidden; padding:15PX 0px 0px 0px;background-color:#fff; }




.why_yy {width:1290px;height:285px; position:relative; }
#scrollbox02,#scrollbox03,#scrollbox04,#scrollbox05,#scrollbox06,#scrollbox07{ width:1290px; margin:0px auto; }
#scrollbox02 ul,#scrollbox03 ul,#scrollbox04 ul,#scrollbox05 ul,#scrollbox06 ul,#scrollbox07 ul{ height:290px; margin-left:3px }
#scrollbox02 ul li,#scrollbox03 ul li,#scrollbox04 ul li,#scrollbox05 ul li,#scrollbox06 ul li,#scrollbox07 ul li { float:left;width:370px;height:280px; padding-top:15px; background:#fff; text-align:center; margin-right:20px; margin-top:5px; border-radius:10px; display:block;-moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow:0px 0px 5px #CCCCCC;}
#scrollbox02 ul li span.why_cn_font,#scrollbox03 ul li span.why_cn_font,#scrollbox04 ul li span.why_cn_font,#scrollbox05 ul li span.why_cn_font,#scrollbox06 ul li span.why_cn_font,#scrollbox07 ul li span.why_cn_font{ line-height:50px; font-size:18px; color:#333;  display:block;   }

#arrLeft02,#arrLeft03,#arrLeft04,#arrLeft05,#arrLeft06,#arrLeft07 { position:absolute; left:0px; top:110px; width:60px; height:40px; text-align:center;  }
#arrRight02,#arrRight03,#arrRight04,#arrRight05,#arrRight06,#arrRight07{ position:absolute; right:0px; top:110px; width:60px; height:40px;text-align:center; }
#scrollbox02 ul li img,#scrollbox03 ul li img,#scrollbox04 ul li img,#scrollbox05 ul li img,#scrollbox06 ul li img,#scrollbox07 ul li img{ border-radius:10px;}


#scrollbox09{ width:1290px; margin:0px auto; }
#scrollbox09 ul{ height:290px; margin-left:25px }
#scrollbox09 ul li { float:left;width:370px;height:280px; padding-top:15px; background:#fff; text-align:center; margin-right:20px; margin-top:5px; border-radius:10px; display:block;-moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow:0px 0px 5px #CCCCCC;}
#scrollbox09 ul li span.why_cn_font{ line-height:50px; font-size:18px; color:#333;  display:block;   }




.jm_zc{ border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; width:1290px; height: 491px; margin-top:30px; overflow:hidden}
.jm_zc ul{}
.jm_zc li{ float:left; width:309px; height:245px; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; text-align:center; line-height:25px; cursor:pointer; position:relative;}
.jm_zc li i{ color:#b361bd; font-size:45PX; padding-top:40PX; display:block}
.jm_zc li h2{ font-size:22px;font-family:syyh-Medium; padding:20px 0px 10px 0px; color:#b361bd}
.jm_zc li:hover:after{content: ''; background:#b361bd; height:3px; width:309px; display:block;  margin-top:50PX; position:absolute; bottom:-1px;  }



.jm_zclist{ width:1290px;}
.jm_zclist ul{ width:1320px;}
.jm_zclist li{ width:300px; height:290px; float:left; text-align:center; margin-right:30px; line-height:30px; border-radius:10px; margin-top:40px; position:relative; padding-top
:90px; color:#ffffff; font-size:17px; margin-top:90px;} 
.jm_zclist li span{ background:#fff; width:120px; height:120px; border-radius:100px; display:block; margin:0px auto; text-align:center; line-height:120px; font-size:40px; position:absolute; top:-55px; left:90px;}
.jm_zclist li h2{ font-size:24px;font-family:syyh-Medium;  }
.jm_zclist li h2:after{content: ''; background:#fff; height:4px; width:27px; display:block; margin:15px auto; border-radius:10px;}

.jm_zclist li:nth-child(1){ background:#aec6e7;}
.jm_zclist li:nth-child(1) span{ color:#aec6e7;border:4px solid #aec6e7; }

.jm_zclist li:nth-child(2){ background:#a0d25e}
.jm_zclist li:nth-child(2) span{color:#a0d25e;border:4px solid #a0d25e; }

.jm_zclist li:nth-child(3){ background:#fe5282}
.jm_zclist li:nth-child(3) span{color:#fe5282;border:4px solid #fe5282; }

.jm_zclist li:nth-child(4){ background:#0ab8dc}
.jm_zclist li:nth-child(4) span{color:#0ab8dc;border:4px solid #0ab8dc; }

.jm_zclist li:nth-child(5){ background:#624096}
.jm_zclist li:nth-child(5) span{color:#624096;border:4px solid #624096; }

.jm_zclist li:nth-child(6){ background:#6cd4ea}
.jm_zclist li:nth-child(6) span{color:#6cd4ea;border:4px solid #6cd4ea; }

.jm_zclist li:nth-child(7){ background:#aec6e7}
.jm_zclist li:nth-child(7) span{color:#aec6e7;border:4px solid #aec6e7; }

.jm_zclist li:nth-child(8){ background:#c5b1dd}
.jm_zclist li:nth-child(8) span{color:#c5b1dd;border:4px solid #c5b1dd; }


















.bg10{ background: url(../img/bg02.png) repeat #624096; width:100%; min-width:1290px; min-height:520px; padding-top:60px; }
.bg10_width{ width:1290px; margin:0px auto;position:relative;}
.jm_xsimg{ float:left; position:absolute; left:0px; top:0px; z-index:9999 }
.jm_xsfont{ padding-left:505px; color:#FFF; font-size:18px;font-family:syyh-Medium; padding-top:70px;  }
.jm_xsfont h2{ font-size:27px; padding-bottom:10px;}

.bg11{ background:url(http://wxoss.rompy.cn/wwwrompy/bg08.png) no-repeat; min-width:1290px; height:500px; padding-top:90px;}
.jm_tz{ text-align:center; font-size:13px; color:rgba(255,255,255,0.5)}
.jm_tzanniu{ width:450px; height:80px; line-height:80px; margin:0px auto; background:#624096; border-radius:10px; text-align:center; margin-top:10px;}
.jm_tzanniu a{ color:#FFF; display:block; font-size:30px;}
.jm_tzanniu i{ padding-right:5px;}

.jm_tztel{ text-align:center; color:#FFF; font-size:20px; margin-top:40px;}
.jm_tztel i{ font-size:60px; display:block; margin-bottom:20px;}
.jm_tztel span{ font-family:din; display:block; font-size:35px; padding-top:5px;}


.jmtopbg{ background:#624096; min-width:1290px; padding-bottom:40px;}

.jmnrbg{ border-radius:10px; padding:60px; background:#FFF; width:1290px; margin:0px auto; overflow:hidden}
.jmnrtitle{ text-align:center; font-size:32px; color:#624096;font-family:syyh-Medium; }
.jmnrfont{ line-height:40px; font-size:17px; padding-top:40px;}
.jmnrfont h2{ font-size:20px; color:#333333;font-family:syyh-Medium;}
.jmnranniu01{ width:260px; height:60px; float:left; background:#624096; border-radius:10px; text-align:center; line-height:60px;font-family:syyh-Medium; margin-left:320px; margin-top:40px; }
.jmnranniu011 {
    width: 260px;
    height: 60px;
    float: left;
    background: #624096;
    border-radius: 10px;
    text-align: center;
    line-height: 60px;
    font-family: syyh-Medium;
    /*margin-left: 320px;*/
    margin-top: 40px;
}
.jmnranniu01 a{ display:block; color:#FFF; font-size:18px;}
.jmnranniu011 a {
    display: block;
    color: #FFF;
    font-size: 18px;
}
.jmnranniu02{ width:260px; height:60px; float:left; background:#9d9d9d; border-radius:10px; text-align:center; line-height:60px;font-family:syyh-Medium; margin-left:20px; margin-top:40px;}
.jmnranniu02 a{ display:block; color:#FFF; font-size:18px;}

.jmsqbg{border-radius:10px; padding:50px; background:#FFF; width:1290px; margin:0px auto; overflow:hidden;-moz-box-shadow:0px 0px 5px #CCCCCC; -webkit-box-shadow:0px 0px 5px #CCCCCC; box-shadow:0px 0px 5px #CCCCCC; margin-top:20px; margin-bottom:40px;}

.jmsqlist{ width:1330px;}
.jmsqlist ul{}
.jmsqlist li{ border-radius:10px; border:1px solid #eaeaea; height:60px; line-height:60px; margin-bottom:20px; width:580px; float:left; margin-right:30px;}
.jmsqlist li .jmsq_t{ float:left; width:70px; font-size:16px;  padding-left:30px; position:relative; }
.jmsqlist li .jmsq_t span{ color:#F00; position:absolute; left:15px; font-size:16px; padding-top:4px}
.jmsqlist li .jmsq_input{  float:right;width:495px; margin-left:10px;}
.jmsqlist li .jmsq_input input{ width:495px; height:50px; line-height:50px; border:none; background:#fff; font-size:16px; color:#cccccc; border-radius:10px;}
.jmsqlist li .jmsq_label{ float:left; font-size:16px; color:#cccccc; margin-left:10px;}
.jmsqlist li:nth-child(10){ height:120px;}
.jmsqlist li .jmsq_t01{ float:left; width:105px; font-size:16px;  padding-left:30px; position:relative; }
.jmsqlist li .jmsq_input01{  float:right;width:460px; margin-left:10px;}
.jmsqlist li .jmsq_input01 input{ width:460px; height:50px; line-height:50px; border:none; background:#fff; font-size:16px; color:#cccccc;border-radius:10px;}

.jmsqlist li:nth-child(9),.jmsqlist li:nth-child(10){ width:1190px;}
.jmsqlist li .jmsq_t02{ float:left; width:130px; font-size:16px;  padding-left:30px; position:relative; }
.jmsqlist li .jmsq_t02 span{ color:#F00; position:absolute; left:15px; font-size:16px; padding-top:4px}

.jmsqlist li .jmsq_t03{ float:left; width:200px; font-size:16px;  padding-left:30px; position:relative; }
.jmsqlist li .jmsq_t03 span{ color:#F00; position:absolute; left:15px; font-size:16px; padding-top:4px}

.jm_search{border: none;height:50px;width:420px; float:left; margin-left:10px; }
.jm_search select{display:none;}
.jm_search .select_box{color:#cccccc;line-height:60px;float:left;position:relative; width:420px; font-size:16px; }
.jm_search .select_showbox{height:60px;background: url(../img/icon02.png) no-repeat right center;}
.jm_search .select_showbox.active{background:url(../img/icon02.png) no-repeat right center;}

.jm_search .select_option{ width:440px; height:150px; overflow-y:scroll;overflow-x:hidden;border-top:none;display:none;left:-1px;top:60px;position:absolute;z-index:999999;background:#f3f3f3; color:#333}
.jm_search .select_option li{width:1000px;cursor:pointer; height:30px; line-height:30px; padding:0PX 10PX; border-radius:0px; margin-top:0px; border:none; margin-bottom:0px;}
.jm_search .select_option li.selected{background:#f3f3f3;color:#333;}
.jm_search .select_option li.hover{background:#bebebe;color:#333;}

.jm_search01{border: none;height:50px;width:970px; float:left; margin-left:10px; }
.jm_search01 select{display:none;}
.jm_search01 .select_box{color:#cccccc;line-height:60px;float:left;position:relative; width:960px; font-size:16px; }
.jm_search01 .select_showbox{height:60px;background: url(../img/icon02.png) no-repeat right center;}
.jm_search01 .select_showbox.active{background:url(../img/icon02.png) no-repeat right center;}

.jm_search01 .select_option{ width:980px; height:150px; overflow-y:scroll;overflow-x:hidden;border-top:none;display:none;left:-1px;top:60px;position:absolute;z-index:999999;background:#f3f3f3; color:#333}
.jm_search01 .select_option li{width:930px;cursor:pointer; height:30px; line-height:30px; padding:0PX 10PX; border-radius:0px; margin-top:0px; border:none; margin-bottom:0px;}
.jm_search01 .select_option li.selected{background:#f3f3f3;color:#333;}
.jm_search01 .select_option li.hover{background:#bebebe;color:#fff;}

.jmsq_gx{ padding-left:30px; line-height:30px; padding-top:20px; font-size:16px; color:#333;}
.jmsq_gx_xx{ padding-left:30px; font-size:16px; color:#cccccc}
.jmsq_gx_xx label{ padding-right:20px;}

.jmbg{ background:url(../img/xbg01.png) repeat bottom left; min-width:1290px; padding:60px 0px;}
.jm_xts{ text-align:center; font-size:14px; color:#999} 
.jm_yssm{}
.jm_yssm a{ color:#624096; padding-left:10px;} 

.lx_yx{ border:1px solid #e9e3ef; width:330px; height:90px; border-radius:10px; padding-top:20px ; margin-top:20px}
.lx_icon{ float:left; padding-left:70px; padding-right:10px;}
.lx_yxfont{ float:left; color:#624096; font-size:17px; line-height:20px;font-family: syyh-Medium; }

.jmsq_ps{ font-size:16px; color:#666666}
.jmsq_ps span{ color:#F00}

.jmsq_anniu01{ width:850px; height:60px; line-height:60px; background:#624096; text-align:center; border-radius:10px; margin-top:20px; float:left;}
.jmsq_anniu01 a{ color:#FFF; display:block; font-size:22px;}
.jmsq_anniu02{ width:300px; height:60px; line-height:60px; background:#9d9d9d; text-align:center; border-radius:10px; margin-top:20px; float:right}
.jmsq_anniu02 a{ color:#FFF; display:block; font-size:22px;}



#fancybox-overlay {position: absolute;top: 0;left: 0;width: 100%;z-index: 99999;display: none;}
#fancybox-wrap {position: absolute;top: 0;left: 0;padding:0px;z-index: 99999;outline: none;display: none;}
#fancybox-outer {position: relative;width: 100%;height: 100%;background: #fff; border-radius:10px;}
#fancybox-content {width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border:0px solid #fff;}
#fancybox-close {position: absolute;top:15px;right:15px;width:20px;height:20px;background: url(../img/icon38.png) no-repeat;cursor: pointer;z-index: 1103;display: none;}
#fancybox-tmp {	padding: 0;	margin: 0;	border: 0;	overflow: auto;	display: none;}


/*中心查询*/
.sonbanner06{ background: url(http://wxoss.rompy.cn/wwwrompy/zxcx.png) no-repeat center; height:700px; min-width:1290px; overflow:hidden }

.zx_input{ width:830px; height:60px; line-height:60px; border:2px solid #d5cbff; border-radius:10PX; margin-top:30px;float:left;}

.zx_search{border: none;height:60px;width:790px;  }
.zx_search select{display:none;}
.zx_search .select_box{color:#999;line-height:50px;float:left;position:relative; width:790px; padding:0px 10px; }
.zx_search .select_showbox{height:60px; line-height:60px;background: url(../img/icon02.png) no-repeat right center; padding-left:10px;}
.zx_search .select_showbox.active{background:url(../img/icon02.png) no-repeat right center;}

.zx_search .select_option{ width:830px; height:150px; overflow-y:scroll;overflow-x:hidden;border-top:none;display:none;left:-1px;top:60px;position:absolute;z-index:99;background:#d5cbff; overflow-y:scroll; color:#624096; border-radius:10px;}
.zx_search .select_option li{width:830px;cursor:pointer; height:30px; line-height:30px; padding:0PX 10PX; border-radius:0px; margin-top:0px;}
.zx_search .select_option li.selected{background:#624096;color:#fff;}
.zx_search .select_option li.hover{background:#624096;color:#fff;}


.zx_anniu{ background:#624096; border-radius:10px; width:160px; height:60px; float:left; text-align:center; margin-top:30px; line-height:60px; margin-left:10px;}
.zx_anniu a{ color:#FFF; display:block ; font-size:20px;}
.zx_anniu i{ font-size:24px; margin-right:10px}

.zx_anniu01{ float:right; height:60px; line-height:60px; width:280px; text-align:center; margin-top:30px; background:#624096; border-radius:10px;}
.zx_anniu01 a{color:#FFF; display:block ; font-size:20px;}



.zx_lbbg{ background:#624096; border-radius:10px; width:410px; height:582px; margin-top:20px; color:#fff; padding:0px 35px; float:left}
.zx_lbbg ul{}
.zx_lbbg li{ border-bottom:1px solid #7253a1; padding-bottom:40px; padding-top:40px;}
.zx_lbbg li h2{ font-size:20px; color:#ffffff;font-family:syyh-Medium; }
.zx_lbbg li span{ display:block; padding-top:5px; line-height:20px;}
.zx_lbbg li span i{ color:#FFF; font-size:20px; padding-right:10px;}
.zx_lbbg li a{ color:#FFF}


.zxjsimg{ float:left; width:645px; margin-top:30px;}
.zxjsimg img{ border-radius:10px 10px 0px 0px;}

.zxjsfontbox{ background:#624096; width:645px; height:456px; float:left; margin-top:30px; border-radius:0px 10px 10px 0px; padding:50px; position:relative;}
.zxjsfont{ color:#FFF; font-size:16px;}
.zxjsfont h2{ font-size:26px; color:#ffffff;font-family:syyh-Medium; }
.zxjsfont h2:after{content: ''; background:#fff; height:5px; width:37px; display:block; margin:15px 0px; border-radius:10px;}

.zxjsadd{ background:rgba(255,255,255,0.1); width:645px; height:110px; position:absolute; left:0px; bottom:0px; color:#fff; padding-top:15px; padding-left:50px; font-size:17px;}
.zxjsadd i{ font-size:20px; margin-right:5px;}


.zxnr_bd_box{ width:1290px; height:280px; margin-top:20px; position: relative; }
#gdqe3{width:1290px;height:280px;overflow:hidden;position:relative; float:left;  }
#gdqe3 div{width:50000px;}
#gdqe3 li{width:440px; text-align:left; height:280px;float:left;  }
#gdqe3 li img{ border-radius:10px;}



/*免费试听*/
.sonbanner07{ background: url(../img/subbanner07.png) no-repeat center; height:700px; min-width:1290px; overflow:hidden }
.stimg{ margin-top:30px; float:left}
.stimg img{ border-radius:10px 0px 0px 10px;}
.stfont{ width:645px; height:530px; background:#FFF; border-radius:0px 10px 10px 0px; float:left; margin-top:30px; padding:40px;}

.stinputbor{}
.stinputbor ul{}
.stinputbor li{ width:564px; height:60px; line-height:60px; border:1px solid #e4e4e4; border-radius:10px; margin-bottom:10px;}
.stinputbor li .stinputf{ float:left; width:100px; padding-left:20px; font-size:16px; color:#666666}
.stinputbor li .stinput{ width:440px; background:none; float:left; line-height:60px;  }
.stinputbor li .stinput input{ width:440px; height:50px; line-height:50px; border:none;font-size:16px; color:#cccccc}


.st_search{border: none;height:50px;width:440px; float:left; margin-left:10px; }
.st_search select{display:none;}
.st_search .select_box{color:#cccccc;line-height:60px;float:left;position:relative; width:440px; font-size:16px; }
.st_search .select_showbox{height:60px;background: url(../img/icon02.png) no-repeat right center;}
.st_search .select_showbox.active{background:url(../img/icon02.png) no-repeat right center;}

.st_search .select_option{ width:440px; height:150px; overflow-y:scroll;overflow-x:hidden;border-top:none;display:none;left:-1px;top:60px;position:absolute;z-index:999999;background:#f3f3f3; color:#333}
.st_search .select_option li{width:440px;cursor:pointer; height:30px; line-height:30px; padding:0PX 10PX; border-radius:0px; margin-top:0px; border:none; margin-bottom:0px;}
.st_search .select_option li.selected{background:#f3f3f3;color:#333;}
.st_search .select_option li.hover{background:#bebebe;color:#333;}

.st_ys{ color:#333}
.st_ys a{ color:#624096}

.st_anniu{ width:564px; height:60px; line-height:60px; background:#624096; border-radius:10px; text-align:center; color:#FFF ; font-size:22px; margin-top:10px;}
.st_anniu a{ display:block; color:#FFF}

.stpcsanniu{ width:440px; height:75px;  border-radius:10px; line-height:75px; text-align:center;  background:#624096; margin:0px auto;margin-top:40px; font-size:24px;}
.stpcsanniu a{ color:#FFF; display:block}










